overcome a difficult or compromising situation - Alemán Inglés Diccionario